BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; font: 70%/1.3 Verdana, Arial, Helvetica, sans-serif; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#tudo {
	MARGIN: 0px auto; WIDTH: 99%; TEXT-ALIGN: left;
	BACKGROUND: url(../imagens/fundo_topo2.jpg) repeat-x;
}
#topo {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 60px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none;TEXT-ALIGN: left; 
}
#principal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: justify;
}

#rodape {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; TEXT-ALIGN: center;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none
}
.titulo {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#E3EBF0;
	/*BACKGROUND: url(../imagens/fundo_azul.gif) #A5B7C8 repeat-x 100% 0;*/
	}
H1 {
	FONT-SIZE: 2em; MARGIN: 0.2em 4px; COLOR: #c30
}
H2 {
	FONT-SIZE: 1.4em; MARGIN: 0.8em 0px; COLOR: #c30
}
H3 {
	FONT-SIZE: 1.4em; MARGIN: 0.8em 0px; COLOR: #c30
}
H2 {
	FONT-SIZE: 1.2em
}
H3 {
	FONT-SIZE: 1em
}
A:link {
	COLOR: #069; 
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #069; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c30; 
}
.destaque {
	COLOR: #C30
}
#apoio {
 FLOAT: none;
 	 }
#nav {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; FONT: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #fff 0px solid; WIDTH: auto; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none;
}
#nav UL {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; FONT: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #fff 0px solid; WIDTH: auto; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none
}
#nav A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.25em; FONT: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #fff 1px solid; WIDTH: 6em; COLOR: #666; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#nav A:hover {
	BACKGROUND: #ccc
}
#nav A.right {
	BACKGROUND: url(../imagens/rightarrow2.gif) no-repeat 96% 50%
}
#nav A.right:hover {
	BACKGROUND: url(../imagens/rightarrow2.gif) #ccc no-repeat 96% 50%
}
#nav A.down {
	BACKGROUND: url(../imagens/downarrow2.gif) no-repeat 8% 50%
}
#nav A.down:hover {
	BACKGROUND: url(../imagens/downarrow2.gif) #ccc no-repeat 8% 50%
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 10em; PADDING-TOP: 0px
}
#nav LI UL {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #ccc; LEFT: -999em; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; WIDTH: 13.2em; POSITION: absolute; HEIGHT: auto; BORDER-RIGHT-WIDTH: 1px
}
#nav LI LI {
	WIDTH: 13.2em
}
#nav LI UL A {
	WIDTH: 11em
}
#nav LI UL UL {
	MARGIN: -1.75em 0px 0px 15.2em
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI:hover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI LI:hover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI LI LI:hover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI LI LI LI:hover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI.sfhover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI.sfhover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI LI.sfhover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI LI LI.sfhover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI LI LI LI LI.sfhover UL {
	BACKGROUND: #eee; LEFT: auto
}
#nav LI:hover {
	BACKGROUND: #ccc
}
#nav LI.sfhover {
	BACKGROUND: #ccc
}
input {
	font-size: 80%;
	font-weight: normal;
	border: 1px solid #009999;
	background-color: #F0F3F8;
}
.inputa {
	font-size:  80%;
	font-weight: normal;
	border: 1px solid #009999;
	background-color: #F0F3F8;
}
textarea {
	font-size:  80%;
	font-weight: normal;
	background-color: #F0F3F8; 
	border: 1px solid #009999;
}
select {
	font-size:  80%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F0F3F8; 
	border: 1px solid #009999;
}
select:hover {
	border: 2px solid #CECECE;
}
.grade{ 
width:100%; padding:2px;
BORDER-TOP: #ccc 1px solid;
BORDER-LEFT: #ccc 1px solid;
}
.grade th{ 
BORDER-RIGHT: #ccc 1px solid;
BORDER-BOTTOM: #ccc 1px solid;
background-color:#E3EBF0;
}
.grade td{ 
BORDER-RIGHT: #ccc 1px solid;
BORDER-BOTTOM: #ccc 1px solid;
font-size:80%;
}
.grade_destaque{ 
width:100%; padding:1px;
}
.grade_destaque th{ 
background-color:#cccccc;
BORDER-TOP: #fff 1px solid;
BORDER-LEFT: #fff 1px solid;
BORDER-RIGHT: #fff 1px solid;
BORDER-BOTTOM: #fff 1px solid;
}
.grade_destaque td{ 
background-color:#f2f2f2;
BORDER-TOP: #fff 1px solid;
BORDER-LEFT: #fff 1px solid;
BORDER-RIGHT: #fff 1px solid;
BORDER-BOTTOM: #fff 1px solid;
}
.fixo {
	margin: 0 auto;
	width: 15em;
	font-size: 120%;
	TEXT-ALIGN: center;
	BORDER: #ccc 1px solid; 
	PADDING: 10px;
	}
.elastico {
	width:auto;
	font-size: 120%;
	TEXT-ALIGN: center;
	BORDER: #ccc 1px solid; 
	PADDING: 0px;
		}
.esquerda{
text-align:left;
}
.direita{
text-align:right
}
.centro{
text-align:center;
}